#include <iostream>
#include <fstream>          // 包含头文件
#include <string>
using namespace std;

class Person
{
public:
    char m_Name[64];
    int  m_Age;
};



// 二进制文件 读文件
void test01()
{
    // 1.包含头文件 fstream

    // 2.创建流对象
    ifstream ifs;

    // 3.打开文件.并且判断是否打开成功
    ifs.open("person.txt", ios::in | ios::binary);
    if ( !ifs.is_open()) {
        cout << "文件打开失败" << endl;
        return;
    }
    // 4.读文件
    Person p;
    ifs.read( (char *)&p , sizeof(Person));
    
    cout << "姓名: " << p.m_Name << " 年龄: " << p.m_Age << endl;

    ifs.close();
}



int main()
{
    test01();
    return 0;
}